// const json = {
//   a: {
//     b: { c: 1 }
//   },
//   d: { e: 2 }
// }

// const path = ['a', 'b', 'c']

// let p = json
// path.forEach(k => {
//   p = p[k]
//   console.log(p)
// })

const arr = [1, 1, 1, 2, 2]
const arr2 = [...new Set(arr)]
console.log(arr2)

const set = new Set(arr)
const has = set.has(1)
console.log(has)

const set2 = new Set([2, 3])
const set3 = [...new Set([...set].filter(item => set2.has(item)))]
console.log(set3)